<?php
namespace app\common\validate;

use think\Validate;

class Banner extends Validate
{
    protected $rule = [
//        'title|简介'  =>  'require',
        'cid|图片分类'  =>  'require',
        'img|图片地址'  =>  'require',
        'url|链接地址'  =>  'checkUrl',
    ];

    /**
     * 验证昵称是否允许使用
     */
    protected function checkUrl($value,$rule,$data)
    {

        if ($data['type'] == 1){
            //外链
            if (false !== filter_var($value,FILTER_VALIDATE_URL)){
                return true;
            }else{
                return '请输入正确的链接';
            }
        }else{
            if (!isInt($value)){
                return '请输入正确的id';
            }
            return true;
        }

    }

}